@charset "UTF-8";

/* 2003/06/20 by I.NUNO */
/* 2004/04/14 by H.Furusato */
/* 2004/10/28 by I.NUNO */
/* 2005/11/29 by I.NUNO */
/* 2005/12/09 by I.NUNO */
/* 2006/02/27 by I.NUNO */
/* 2006/05/10 by I.NUNO */

CVR {
   display: block;
   font-family: Verdana, Sans-Serif, Arial, Helvetica;
   font-size: 90%;
   margin: 1em;
}
PCTGR {
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 2em;
	color: white;
	background-color: black ;
	padding: 0.3em 0.3em 0.3em 0.3em;
}
MNAME {
	display: block;
	text-align: center;
	font-size: 2.5em;
	font-weight: bold;
	background-color: lemonchiffon;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
}
MNO {
	display: block;
	text-align: right;
	font-size: 1.2em;
	font-weight: bold;
}
ISSUEY {
	display: block;
	text-align: right;
	font-size: 1.2em;
	font-weight: bold;
}
ISSUEM {
	display: none;
}
SPEC HTML\:h4, SPEC h4 {
	display: block;
	font-weight: bold;
	font-size: 1.8em;
	color: white;
	background-color: mediumslateblue;
	margin-bottom: 0.5em;
	border-top: 1px solid lightgrey;
	border-left: 15px solid midnightblue;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 5px 3px 3px 0.5em;
}
table[frame="void"], HTML\:table[frame="void"] {
	display: table;
	font-size: 100%;
	border-collapse: collapse;
	border-style: hidden;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
table[frame="void"] tr, HTML\:table[frame="void"] HTML\:tr {
	display: table-row;
	border-style: none;
}
table[frame="void"] td, table[frame="void"] HTML\:td {
	display: table-cell;
	border-style: none;
	padding-left: 5px;
	padding-right: 5px;
}
table, HTML\:table {
	display: table;
	font-size: 100%;
	border-collapse: collapse;
	border: 2px solid black;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
tr, HTML\:tr {
	display: table-row;
	border: 1px solid black;
}
td, HTML\:td {
	display: table-cell;
	border: 1px solid black;
	padding-left: 5px;
	padding-right: 5px;
}
LI HTML\:td P {
	margin-top: 0em;
}
a, HTML\:a {
	text-decoration: underline;
}
a:link, a:visited, HTML\:a:link, HTML\:a:visited {
	color: royalblue;
}
a:hover, HTML\:a:hover {
	color: red;
}
a:active, HTML\:a:active {
	color: red;
}
P, DIAGRAM {
	display: block;
}
TI1 {
	display: block;
}
TI2 {
	display: block;
}
TI3 {
	display: block;
	margin-left: 1.5em;
}
TI4 {
	display: block;
	margin-left: 1.5em;
}
TI5 {
	display: block;
	margin-left: 1.5em;
}
TI1 TTL {
	display: block;
	font-weight: bold;
	font-size: 1.8em;
	color: white;
	background-color: mediumslateblue;
	margin-bottom: 0.5em;
	border-top: 1px solid lightgrey;
	border-left: 15px solid midnightblue;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 5px 3px 3px 0.5em;
}
TI2 TTL {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	color: menutext;
	background-color: lavender;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-left: 15px solid lightsteelblue;
}
TI3 TTL {
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: black;
	background-color: lightyellow;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-left: 15px solid gold;
}
TI4 TTL {
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: black;
	background-color: white;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-left: 15px solid silver;
}
TI5 TTL {
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: black;
	background-color: white;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-left: 15px solid pink;
}
RMRK, TOPIC {
	color: forestgreen;
}
RMRK TTL, TOPIC TTL {
	display: block;
	color: green;
	border: none;
	background-color: palegreen;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
CAUTION, NOTE {
	display: block;
	color: red;
}
CAUTION TTL, NOTE TTL {
	display: block;
	font-weight: bold;
	color: red;
	border: none;
	background-color: peachpuff;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
EMP {
	font-weight: bold;
}
KTP {
	border: inset 1pt black;
}
SP {
	vertical-align: 0.5em;
	font-size: 0.8em;
}
SB {
	vertical-align: -0.1em;
	font-size: 0.8em;
}
BR {
	display: block;
}
UL {
	list-style-type: disc;
}
UL UL {
	list-style-type: circle;
}
OL {
	list-style-type: decimal;
}
LI {
	display: list-item;
	list-style-position: outside;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 2em;
}
LI P {
	margin-top: 0.5em;
}
LI td P {
	margin-top: 0em;
}
DL {
	display: table;
}
DR {
	display: table-row;
}
DT {
	display: table-cell;
}
DD{
	display: table-cell;
}
OPE {
	display: table;
	margin: 4pt;
}
STEP {
	display: table-row;
	border: none;
}
DESC {
	display: none;
}
SYMBOL:hover {
	color: red;
}
SYMBOL {
	text-decoration: underline;
	color: royalblue;
	cursor: pointer;
	behavior: url(js/href.htc);
	-moz-binding: url('js/href.xbl#symbol');
}
REFMNL:hover {
	color: red;
}
REFMNL {
	text-decoration: underline;
	color: royalblue;
	cursor: pointer;
	behavior: url(js/href.htc);
	-moz-binding: url('js/href.xbl#refmnl');
}
CAP {
	display: block;
	font-weight: bold;
	color: royalblue;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
SymbolChar {
	font-family: Symbol;
}
WingdingsChar {
	font-family: Wingdings;
}
WebdingsChar {
	font-family: Webdings;
}
UpperLine {
	text-decoration: overline;
}
img.existsvg:hover {
	border: thin solid blue;
}
img.existsvg, HTML\:img.existsvg {
	display: inline;
	border: thin solid white;
	cursor: pointer;
	behavior: url(js/href.htc);
	-moz-binding: url('js/href.xbl#linkimg');
}
FIG br, FIG HTML\:br {
	display: none;
}
